//
//  YZMenuViewUnLogin.m
//  kuaiyi
//
//  Created by ake on 16/5/10.
//
//

#import "YZMenuViewUnLogin.h"
#import "YZMenuViewUnLogin.h"

@interface YZMenuViewUnLogin ()<UITableViewDelegate,UITableViewDataSource>
@property (nonatomic,strong)UITableView* tableView;
@end

@implementation YZMenuViewUnLogin

-(instancetype)initWithFrame:(CGRect)frame{
    if(self = [super initWithFrame:frame]){
        [self prepareUI:frame];
    }
    return self;
}
//添加tableView,并初始化 tableView , 添加登录和注册功能
-(void)prepareUI:(CGRect)frame{
    UITableView *tableView = [[UITableView alloc]initWithFrame:frame style:UITableViewStylePlain];
    self.tableView.dataSource = self;
    self.tableView.delegate = self;
    self.tableView = tableView;
    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    self.tableView.contentInset = UIEdgeInsetsMake(-20, 0, 0, 0);
    [self addSubview:tableView];
    
    //给 tableView 添加 tableHeaderView , (登录和注册入口)
    self.tableView.tableHeaderView = [[[NSBundle mainBundle]loadNibNamed:@"YZUnLoginMenuHeaderView" owner:nil options:nil]lastObject];

}

-(void)layoutSubviews{
    [super layoutSubviews];
    //设置XIB 中自己的 frame
    CGRect screenBounds = [UIScreen mainScreen].bounds;
    self.frame = CGRectMake(0, 0, 300,screenBounds.size.height);
}

#pragma mark - tableView datasource
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return 0;
}
-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCell *cell = [[UITableViewCell alloc]init];
    return cell;
}

@end
